package com.ddn.model.personnel;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author Bikakaso
 * @date 2022/12/30
 * ddn_hotel
 * 员工类
 */
@Data
public class Empl {
    /** 序号;序号 */
    private Integer id ;
    /** 姓名;员工姓名 */
    private String name ;
    /** 性别;员工性别1男2女 */
    private Integer sex ;
    /** 手机号;手机号 */
    private String phone ;
    /** 身份证号;身份证号 */
    private String idNum ;
    /** 入职时间;入职时间 */
    @DateTimeFormat(pattern = "yy-MM-dd")
    private Date hiredate ;
    /** 岗位id;岗位1前台2保洁3保安4服务员5经理 */
    private Integer stationId ;
    /** 部门id;所属部门1服务部2行政3后勤 */
    private Integer deptId ;
    /** 工资;工资 */
    private Double salary ;
    private String img;

    /** 工作状态;工作状态1在职2休假3离职 */
    private Integer status ;

    public Empl(){}
    public Empl(Empl empl){
        this.id = empl.getId();
        this.name = empl.getName();
        this.sex = empl.getSex();
        this.phone = empl.getPhone();
        this.idNum = empl.getIdNum();
        this.hiredate = empl.getHiredate();
        this.stationId = empl.getStationId();
        this.deptId = empl.getDeptId();
        this.salary = empl.getSalary();
        this.status = empl.getStatus();
    }
    /** 序号;序号 */
}
